body {
    padding: 0;
    margin: 0;
    background: rgba(234,234,234,1);
    background-image: url('http://img404.imageshack.us/img404/9837/textureclear.png');
    background-attachment: fixed;
    color: white;
    font-family: 'Arial', sans-serif;
}

a {
 text-decoration: none;
 color: white;
}

#theTitle {
    width: 1000px;
    margin: auto;
    text-align: right;
    z-index: 0;
    position: relative;
    -background: yellow;
}

#theTitle h1 {
    font-size: 90px;
    text-transform: lowercase;
    z-index: 0;
    letter-spacing: 7px;
    padding: 0;
    margin: 0;
}

#theTitle a {
    color: white;
    text-decoration: none;
    text-shadow: 0 1px 7px rgba(210,200,210,1);
}

#theTitle:hover a {
    color:black; 
    text-shadow: 0 1px 3px rgba(110,100,110,1);
}

#wrapper{
    box-sizing: border-box;
    width: 1000px;
    background: black;
    min-height: 1000px;
    margin: -30px auto 20px auto;
    z-index: 1;
    position: relative;
    box-shadow: 0 3px 5px rgba(50,50,50,1);
}

#theContent {
    min-height: inherit;
    width: inherit;
    box-sizing: inherit;
    padding: 10px;
    
}

#aPost {
  -background: darkgray;
  min-height: 300px;
  width: auto;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 600;
  box-sizing: border-box;
  padding: 0px 10px;
}

#postDate {
 text-align: right; 
}

#postContent {
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  min-height: 100px;
}

#postInfo {
  border-bottom: 1px solid white;
  font-family: Artifika;
  text-align: center;
}

#bottomNav {
 -background: rgba(250,250,250,.3);
 height: 50px;
 width: 980;
 margin: auto;
 position: absolute;
 bottom: 0;
 overflow: hidden
 box-sizing: border-box;
 line-height: 19px;
 font-family: 'PT Sans Caption', sans-serif;
 font-weight: 700;
}

#newArrow {
 float: left;
 background: white;
 padding: 10px 0px;
 border-top-right-radius: 1px;
 border-bottom-right-radius: 1px;
 margin-left: 20px;
 margin-right: -20px;
}

#newArrow::before {
  content:"";
  position: absolute;
  left: 0px;
  bottom: 11px;
  background: none;
  border-color: transparent white transparent transparent;
  border-style: solid;
  border-width: 20px 20px 20px 0px;
  float: left;
}

#newArrow a {
 color: black; 
 padding: 0px 90px 0px 10px;
}

#oldArrow {
 float: left;
 background: white;
 padding: 10px 0px 10px 10px;
 border-top-right-radius: 1px;
 border-bottom-right-radius: 1px;
 margin-left: 20px; 
 float: right;
 margin-right: 20px;
}

#oldArrow:after {
  content:"";
  position: absolute;
  right: 0px;
  bottom: 11px;
  background: none;
  border-color: transparent transparent transparent white;
  border-style: solid;
  border-width: 19px 0px 20px 20px;
  float: right;
}

#oldArrow a {
 color: black;
 padding: 0px 10px 0px 700;
}

#tags{
float: right;
}

#tags a {
 color: rgba(216,216,216,1);
 font-weight: 100;
  padding: 0px 5px;
}

#tags a:hover {
 background: rgba(220,220,220,1);
 border-radius: 5px;
 color: black;

}